6 research outputs found

    Applying MDE tools to defining domain specific languages for model management

    Get PDF
    In the model driven engineering (MDE), modeling languages play a central role. They range from the most generic languages such as UML, to more individual ones, called domain-specific modeling languages (DSML). These languages are used to create and manage models and must accompany them throughout their life cycle and evolution. In this paper we propose a domain-specific language for model management, to facilitate the user's task, developed with techniques and tools used in the MDE paradigm.Fil: P茅rez, Gabriela. Universidad Nacional de la Plata. Facultad de Inform谩tica. Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzada; ArgentinaFil: Iraz谩bal, Jer贸nimo. Universidad Nacional de la Plata. Facultad de Inform谩tica. Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzada; Argentina. Consejo Nacional de Investigaciones Cient铆ficas y T茅cnicas; ArgentinaFil: Pons, Claudia Fabiana. Universidad Nacional de la Plata. Facultad de Inform谩tica. Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzada; Argentina. Provincia de Buenos Aires. Gobernaci贸n. Comisi贸n de Investigaciones Cient铆ficas; ArgentinaFil: Giandini, Roxana Silvia. Universidad Nacional de la Plata. Facultad de Inform谩tica. Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzada; Argentin

    Computabilidad, complejidad computacional y verificaci贸n de programas

    Get PDF
    Computabilidad, Complejidad Computacional y Verificaci贸n de Programas contiene las quince clases que conforman la asignatura Teor铆a de la Computaci贸n y Verificaci贸n de Programas, una introducci贸n a la teor铆a de la computabilidad y complejidad computacional de problemas y la teor铆a de correctitud de programas, que dicto en la Licenciatura en Inform谩tica de la Facultad de Inform谩tica de la Universidad Nacional de La Plata desde hace varios a帽os. El libro es una suerte de segunda edici贸n reducida de Teor铆a de la Computaci贸n y Verificaci贸n de Programas, de los mismos autores, editado en 2010 por la EDULP conjuntamente con McGraw-Hill, el cual incluye adem谩s de las clases de la asignatura b谩sica, las de Teor铆a de la Computaci贸n y Verificaci贸n de Programas Avanzada, asignatura que tambi茅n dicto en la misma carrera desde hace tiempo. El nuevo trabajo excluye principalmente la complejidad espacial, la verificaci贸n de los programas no determin铆sticos y concurrentes, el empleo de la l贸gica temporal para verificar los programas reactivos, y la sem谩ntica denotacional de los lenguajes de programaci贸n, t贸picos tratados en la obra anterior. De todos modos, en la presente publicaci贸n hay secciones, breves, dedicadas a la jerarqu铆a espacial, la terminaci贸n con hip贸tesis de fairnes de los programas no determin铆sticos, y la verificaci贸n de los programas concurrentes con memoria compartida, desarrolladas de la manera en que dichos temas son referenciados en la asignatura b谩sica.Facultad de Inform谩tic

    Applying MDE tools to defining domain specific languages for model management

    Get PDF
    In the model driven engineering (MDE), modeling languages play a central role. They range from the most generic languages such as UML, to more individual ones, called domain-specific modeling languages (DSML). These languages are used to create and manage models and must accompany them throughout their life cycle and evolution. In this paper we propose a domain-specific language for model management, to facilitate the user's task, developed with techniques and tools used in the MDE paradigm.Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzad

    Model transformation as a mechanism for the implementation of domain specific transformation languages

    Get PDF
    Model Driven Engineering proposes a software development process in which the key notions are models and model transformations. There are already several proposals for model transformation specification, implementation, and execution. In this paper we introduce the notion of domain specific transformation language (DSTL). A DSTL is a transformation language tailored for a specific domain; in contrast to well known transformation languages, such as QVT or ATL, the DSTL's syntax and semantics are directly related to a specific domain and/or kind of transformation. A DSTL makes transformations easer to write and understand, the code is intuitive and the users do not need to know a generic transformation language. Also we analyze a novel way to define its semantics. Our proposal consists in using transformation languages themselves to the implementation of such domain specific languages. We illustrate the proposal through an example in the database domain.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativ

    El modelo relacional en el marco de transformaci贸n de modelos

    No full text
    La transformaci贸n de modelos consiste en obtener un nuevo modelo mediante la transformaci贸n de un modelo existente. En dicho contexto, los modelos son elementos de primer orden, apareciendo entonces, la noci贸n de metamodelos y transformaciones. Una definici贸n de transformaci贸n es un conjunto de reglas de transformaci贸n que juntas describen como un modelo en el lenguaje fuente puede ser transformado en un modelo en el lenguaje destino. Para simplificar la tarea de codificar transformaciones se han desarrollado lenguajes de m谩s alto nivel (o espec铆ficos del dominio de las transformaciones) para tal fin, tales como ATL y QVT. Estas transformaciones trabajan en la capa M1 de la arquitectura de 4 capas de metamodelado de la OMG, es decir, solo los modelos sin tener en cuenta sus instancias. Las motivaciones del presente trabajo consisten en poder transformar modelos que contengan instancias y realizar transformaciones simult谩neamente sobre varios modelos. Es decir, pretendemos ampliar la noci贸n de transformaci贸n para incluir sincronizadamente al nivel M0. El considerar las instancias existentes en el modelo, hace posible usar las herramientas de transformaci贸n de modelos sobre modelos que se encuentren siendo utilizados, y la posibilidad de trabajar con m谩s de un modelo en forma simult谩nea permite modularizar soluciones. Pretendemos investigar y dar un esquema de resoluci贸n para transformar m谩s de un modelo de manera simult谩nea, teniendo en consideraci贸n varios niveles (M1 y M0). En este contexto, deberemos analizar la aplicabilidad de los lenguajes de transformaci贸n existentes, tales como ATL y eventualmente proponer extensiones sobre dichos lenguajes.Facultad de Inform谩tic

    Aplicando herramientas MDE en la definici贸n de un lenguaje especifico de dominio para la gesti贸n de modelos

    No full text
    En la ingenier铆a de desarrollo de software dirigida por modelos (MDE), los lenguajes de modelado juegan un rol central. Abarcan desde los m谩s gen茅ricos como UML, hasta los m谩s particulares, llamados espec铆ficos del dominio (DMSL). Estos lenguajes ser谩n utilizados para crear modelos y debe acompa帽arlos a lo largo de su ciclo de vida y su evoluci贸n. En este trabajo proponemos un lenguaje espec铆fico de dominio para la gesti贸n de modelos, que facilite la tarea del usuario, desarrollado con t茅cnicas y herramientas usadas en el paradigma MDE.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativ
    corecore